@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th, td {
 /*  background: none repeat scroll 0 0 transparent; */
  border: 0 none;
  font-size: 12px;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}

html,body{
  height:100%;
}

body{
	background:#fff url(../img/bg_body_top.jpg) repeat-x;
	font-family:"宋体","Microsoft Yahei","STHeiti","SimSun","Arail","Verdana","Helvetica","sans-serif";
	font-size:12px;
}

ol, ul {
  list-style: none outside none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: none;
}
:focus {
  outline: medium none;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  
  outline: medium none;
  /* text-decoration: underline; color:#4786dc; */
}
a{
 text-decoration: none
}

a:link{
text-decoration:none;
}
a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
color: blue;
}
a:active{
text-decoration:none;
color: blue;
}


h1{
	padding:9px 0 0 27px;
	width:106px;
}
h2,h3,.back-list-page,.merchants{
	font-family:"Microsoft Yahei","宋体","STHeiti","SimSun","Arail","Verdana","Helvetica","sans-serif";
}
h2{
	color:#4169E1;
	font-size:18px;
	font-weight:normal;
}
h2 .sub-title{
	font-size:14px;
	line-height:14px;
	color:#4169E1;
}
h3{
	font-size:14px;
	color:#4169E1;
	font-weight:normal;
}
.tindent{overflow:hidden; text-indent:-9999px;}
.fleft{float:left;}
.fright{float:right;}

.clearfix:after {
  content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
  zoom: 1;
}

.clearer{width:0; height:0; overflow:hidden; clear:both;}

.inline-block{display:inline-block;}
* html .inline-block{display:inline;}
*:first-child+html .inline-block{display:inline;}

.wrapper{margin:0 auto -160px auto; min-height: 100%; height: auto !important; height: 100%; width:100%;}
.top{width:100%; background:url(../img/bg_top_inner.jpg) no-repeat top center;}
.header{margin:0 auto; height:65px; width:960px;}
.main{width:100%; padding:47px 0 0 0; background:url(../img/bg_content.jpg) no-repeat top center;}
.content{margin:0 auto; width:100%;}
.subpage{margin:0 auto; position:relative; background:#fff; border:1px solid #e4e9e1; min-height:475px; height: auto !important; height: 475px; }
.subpage p{color:#888888; line-height:20px; padding-bottom:15px;}
.subpage p .amount{color:#ff7e00;}
.sub-with-side{background:#fff url(../img/bg_left_side.gif) repeat-y;}
.bg-bottom{width:100%;}
.one-column{padding:45px 38px;}
.one-column h2{padding-bottom:15px;}
.back-list-page{color:#ff9c00; font-size:14px; text-decoration:none;}
.back-list-page:hover{text-decoration:underline;}

.logo{height:51px; width:106px; display:block; background:url(../img/logo.gif) no-repeat;}
.navigate{padding:28px 0 0 106px;}
.navigate li{float:left; padding-right:20px; width:106px;}
.navigate a{display:block; height:29px; width:100%; background-image:url(../img/nav.gif); background-repeat:no-repeat;}
.nav-intro{background-position:0 0;}
.nav-intro:hover,
.active .nav-intro{background-position:0 -116px;}
.nav-me-list{background-position:0 -29px;}
.nav-me-list:hover,
.active .nav-me-list{background-position:0 -145px;}
.nav-history{background-position:0 -58px;}
.nav-history:hover,
.active .nav-history{background-position:0 -174px;}
.nav-service{background-position:0 -87px;}
.nav-service:hover,
.active .nav-service{background-position:0 -203px;}

.btn{border:1px solid #bdbdbd; background:url(../img/bg_buttons.gif) repeat; padding:0 10px; line-height:24px; position:relative; margin:0; color:#555555; text-decoration:none; outline:none; text-align:center;}
.icon{width:3px; height:3px; overflow:hidden; position:absolute; font-size:0; line-height:0; background-image:url(../img/corner.gif); z-index:999;}
.icon-4-4{width:4px; height:4px;}
.i-btn{width:2px; height:2px;}

.in-tl{background-position:0 0; left:-1px; top:-1px;}
.in-tr{background-position:-3px 0; right:-1px; top:-1px;}
.in-bl{background-position:0 -3px; left:-1px; bottom:-1px; _bottom:-2px;}
.in-br{background-position:-3px -3px; right:-1px; bottom:-1px; _bottom:-2px;}

.page-inquires-result .in-bl,
.page-inquires-result .in-br{_bottom:-1px;}

.in-tl-tb{background-position:0 -12px; left:0; top:0;}
.in-tr-tb{background-position:-4px -12px; right:0; top:0;}
.in-bl-tb{background-position:0 -16px; left:0; bottom:0;}
.in-br-tb{background-position:-4px -16px; right:0; bottom:0;}

.in-tl-bn{background-position:0 -20px; left:-1px; top:-1px;}
.in-tr-bn{background-position:-2px -20px; right:-1px; top:-1px;}
.in-bl-bn{background-position:0 -22px; left:-1px; bottom:-1px;}
.in-br-bn{background-position:-2px -22px; right:-1px; bottom:-1px;}

.in-tl-g{background-position:0 -6px; left:-1px; top:-1px;}
.in-bl-g{background-position:0 -9px; left:-1px; bottom:-1px; _bottom:-2px;}

.table{border-color:#d6d6d6; border-style:solid; border-width:2px 1px 1px;}

/* .table td{border-bottom:0px solid #e7e7e7; border-left:0px solid #e7e7e7; padding:15px 8px; border-collapse:collapse; text-align:center; vertical-align:middle; color:#888;}
 */
.table th{background:#dbdbdb; padding-top:8px; padding-bottom:8px; font-size:14px; border-bottom-color:#d6d6d6;}
.table td{border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:2px 2px; border-collapse:collapse; vertical-align:middle; color:#000000;}

.table .txt-left-align{text-align:left;}
.table .first-col{border-left:none;}
.table .last-row td{border-bottom:none;}
.even td{background:#f7fbee;}
/* .query_table{border-collapse: collapse; border:1px solid #d7d7d7;} */

.queryWidth{width: 120px;}

.row{padding-bottom:0px;}
.horizon-label{float:left; display:block; padding:0; margin:0; padding-right:5px; padding-top:3px; text-align:right; line-height:26px; color:#888888;}
.block-label{display:block;}
.input-box{background-image:url(../img/buttons.gif); background-repeat:no-repeat; height:26px; position:relative; vertical-align:top; padding-right:15px; margin-top:3px;}
.input-297{background-position:0 -62px; width:297px;}
.input-297 .txt-input{margin:5px; width:287px;}
.input-227{background-position:0 -31px; width:227px;}
.input-227 .txt-input{margin:5px; width:217px;}
.input-107{background-position:0 0; width:107px;}
.input-107 .txt-input{padding:5px 8px 5px 8px; height:16px; width:90px;}
.txt-input{background:none; border:none; outline:none; color:#c2c2c2; font-size:12px; font:Arial, Helvetica, sans-serif;}
.txt-input:-webkit-autofill {
  background-color: none !important;
  background-image: none !important;
  color: #c2c2c2 !important;
}
.main-form{padding-top:0; width:100%;}
.inquires-form{padding-top:0; padding-bottom:5px; margin-top:-10px;}
.ui-datepicker-trigger{position:absolute; right:21px; top:5px; cursor:pointer;}

.banner{height:478px; width:100%; background:url(../img/bg_banner.jpg) no-repeat;}
.banner-box{padding:270px 0 0 498px;}
.link-hnapay-intro{color:#f0ff01; text-decoration:none; padding-right:11px; background:url(../img/icon_arrow.gif) no-repeat center right;}
.link-hnapay-intro:hover{text-decoration:underline;}

.left-col{padding-top:27px; margin-right:-3px; width:205px;}
.title-card-nav{padding:0 0 40px 38px;}
.left-page-nav li{width:205px;}
.left-page-nav a{display:block; padding-left:80px; padding-right:16px; line-height:29px; height:29px; color:#474747; text-decoration:none; text-align:center; width:109px;}
.left-page-nav a:hover{color:#777; text-decoration:none;}
.left-page-nav .active a{background:url(../img/bg_left_nav_active.gif) no-repeat top right; font-weight:bold; color:#87c540;}
.left-page-nav .active a:hover{text-decoration:none;}

.right-col{width:753px; margin-left:205px; _margin-left:202px;}
.body-copy{padding:25px 53px 10px 53px; color:#888888; width:590px;}
.body-right-width{width:640px;}
.body-right-width .form-action{margin-top:-5px;}
.body-right-width .inquires-form{margin-top:0;}
.body-copy p{padding-top:10px; font-size:12px;}
.body-copy .headline-form{padding-top:25px; padding-bottom:0;}

.card-intro{padding-top:20px;}
.card-intro dt{color:#454545; font-size:12px; font-weight:bold; padding:40px 0 15px 0;}
.card-intro dd{color:#898989;}

.merchants{padding-top:10px;}
.merchants a{color:#444444; text-decoration:none; font-size:14px;}
.merchants a:hover{text-decoration:underline;}

.marchant-list{text-align:center; margin:25px auto 0; width:676px;}
.marchant-list ul{margin-left:-12px;}
.marchant-list li{width:160px; float:left; padding-left:12px;}
.marchant-list p{padding:10px 0 15px 0; color:#111111;}
.marchant-list img{display:block;}

.sub-title-integral{padding-top:25px;}
.one-column .headline-inquires{padding-bottom:30px;}

.integral-service{position:relative; width:580px;}
.integral-service .column-1{width:136px;}
.integral-service .column-2{width:230px;}
.integral-service .column-3{width:162px;}

.points-for th,
.points-for td{padding-top:8px; padding-bottom:8px;}
.points-for .column-1{width:96px;}
.points-for .column-2{width:110px;}
.points-for .column-3{width:322px;}
.points-for .txt-left-align{padding-left:27px; width:303px;}

.integral-result{position:relative; width:864px;}
.integral-result .table th,
.integral-result .table td{padding-top:7px; padding-bottom:7px;}
.integral-result .column-1{width:128px;}
.integral-result .column-2{width:113px;}
.integral-result .column-3{width:64px;}
.integral-result .column-4{width:47px;}
.integral-result .column-5{width:104px;}
.integral-result .column-6{width:223px;}
.integral-result .column-7{width:65px;}

.pagination-custom{padding-top:30px; text-align:center;}
.pagination-custom li{display:inline;}
.pagination-custom .btn{float:left; margin:0 3px; color:#555555;}
.pagination-custom .current-page{background:#ffffff;}

.integral-fix-height{height:50px; overflow:hidden;}

.push {height:160px;}
.footer-wrap{width:100%; height:160px; background:url(../img/bg_bottom.jpg) no-repeat bottom center; overflow:hidden;}
.footer{border-top:1px solid #c2e19e; padding-top:15px; margin:45px auto 0 auto; text-align:center; color:#87c540;width: 100%;}
.footer p{padding-bottom:10px;}
.footer .hotline{padding-left:20px;}

.ui-datepicker{position:absolute; top:0; left:0;}
/* .tr_0{
background-color:#B0C4DE;
} */

.table_new{border-color:#d6d6d6; border-style:solid; border-width:2px 1px 1px;}
.table_new th{background:#dbdbdb; padding-top:8px; padding-bottom:8px; font-size:14px; border-bottom-color:#d6d6d6;}
.table_new td{border-bottom:1px solid #e7e7e7; border-left:1px solid #e7e7e7; padding:2px 2px; border-collapse:collapse; vertical-align:middle; color:#888;}
